/*通用样式*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a{
	margin: 0;
	padding: 0;
}
body {
	overflow-x: hidden;
}
ul,ol {
	list-style: none;
}
a {
	text-decoration: none;
}
.clearfix:after {
	display: table;
	content: "";
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*顶部导航样式 */
.nav_title{
	width: 100%;
	height: 30px;
	background: #000;
}
.nav_top{
	width: 960px;
	margin: 0 auto;
}
.nav_top ul{
	float: right;
}
.nav_top ul li {
	margin-right: 25px;
	float: left;
	/*width: 100px;*/
	padding-left: 25px;
	height: 30px;
	line-height: 30px;
}
.nav_top ul li:nth-of-type(1) {
	background: url(../images/appointment.png) no-repeat;
}
.nav_top ul li:nth-of-type(2) {
	background: url(../images/Renovation.png) no-repeat;
}
.nav_top ul li:nth-of-type(3) {
	background: url(../images/tel.png) no-repeat;
}
.nav_top a {
	color: #fff;
	font-size: 12px;
}
.nav_body{
	width: 100%;
	background: #eee;
}
.nav {
	width: 1366px;
	margin: 0 auto;
	height: 70px;
	line-height: 70px;
}
.nav {
	padding-left: 500px;
}
.nav li {
	display: inline-block;
	text-align: center;
}
.nav a {
	font-size: 16px;
	color: #000;
	display: inline-block;
	width: 158px;
	height: 70px;
	background: url(../images/nav.png);
}
.nav a:hover {
	color: #fff;
	background: url(../images/nav-hover.png);
}

/*底部导航样式 */
.aboutus {
	background: #000;
	height: 280px;
}
.about {
	width: 960px;
	margin: 0 auto;
}
.about dl {
	float: left;
	width: 145px;
	margin-top: 50px;
	margin-right: 20px;
}
.about dt {
	color: #fff;
	height: 35px;
	line-height: 35px;
	float: left;
}
.about dd {
	clear: both;
	line-height: 30px;
	height: 30px;
	margin-left: 0px;
}
.about dd a {
	color: #fff;
	font-size: 14px;
}
.list3 {
	color: #fff;
	padding-top: 50px;
	line-height: 30px;
	font-size: 14px;
	display: inline-block;
}
.tel {
	color: #fca722;
}
.contact {
	float: right;
	margin-top: 50px;
}
.contact p {
	color: #fff;
}
.wechat {
	float: left;
	margin-right: 20px;
}
.wechat p,.weibo p {
	text-align: center;
	font-size: 14px;
	margin-top: 10px;
}
.weibo {
	float: right;
}
.copy {
	background: #fff;
}
.copy p {
	width: 960px;
	margin: 0 auto;
	font-size: 12px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	letter-spacing: 2px;
}
/*侧边栏*/
.siderbar{
	position:fixed;
	z-index:3;
	top:200px;
	right:-127px;
	cursor:pointer;
	transition:all .3s ease;
}
.bar ul li{
	width:180px;
	height:53px;
	font:16px/53px 'Microsoft YaHei';
	color:#fff;text-indent:54px;
	margin-bottom:3px;
	border-radius:3px;
	transition:all .5s ease;
	overflow:hidden;
}
.bar .top{
	background:#ffa01d url(../images/rightbar.png) no-repeat 0 0;
}
.bar .tel{
	background:#ffa01d url(../images/rightbar.png) no-repeat 0 -57px;
}
.bar .qq{
	background:#ffa01d url(../images/rightbar.png) no-repeat 0 -113px;
}
.qq a{
	color: #fff;
}
.bar .qr_code{
	height: 53px;
	background:#ffa01d url(../images/rightbar.png) no-repeat 0 -169px;
}
.qr_code1{
	width: 125px;
	padding:0 29px 25px 29px;
}